Explanation: PostCSS ek tool hai jo CSS ko JavaScript ke plugins ke through process karta hai. Ye ek preprocessor nahi hai, balki ek transformer hai jo raw CSS ko enhance karta hai optimization aur future CSS features ke support ke liye.
Explanation: PostCSS ka main power uske plugins me hota hai. Ye plugins aapke CSS ko analyze, modify, aur optimize karte hain automatically. Kuch popular plugins niche diye gaye hain.
Explanation: Ye plugin aapke CSS me automatically vendor prefixes (like -webkit-
, -moz-
) add karta hai taaki different browsers me compatibility bani rahe.
/* Input CSS */
.box {
display: flex;
}
/* Output CSS with Autoprefixer */
.box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
Explanation: PostCSS plugins ka use karke aap apne final CSS ko minify bhi kar sakte ho (spaces, comments hata kar), taaki file size kam ho aur loading fast ho.
/* Original CSS */
.box {
padding: 10px;
margin: 10px;
}
/* Minified CSS */
.box{padding:10px;margin:10px}
Tools: PostCSS ko use karne ke liye Node.js aur bundlers (Webpack, Vite, etc.) ka use hota hai. Aap postcss.org se official docs check kar sakte ho.